767fa2cf2ecbb055ca86828bf74ccfac123670e0,src/main/java/blusunrize/immersiveengineering/client/render/TileRenderBottlingMachine.java,TileRenderBottlingMachine,renderTileEntityAt,#TileEntityBottlingMachine#number#number#number#number#number#,30
Before Change
GlStateManager.rotate(90,1,0,0);
ClientUtils.drawRepeatedFluidSprite(fs.getFluid(), 0,0, 7,7);
GlStateManager.translate(0,0,-h);
ClientUtils.drawRepeatedFluidSprite(fs.getFluid(), 0,0, 7,7);
GlStateManager.scale(1/scale, 1/scale, 1/scale);
GlStateManager.translate(0,-1,-1);
After Change
}
float scale = .0625f;
FluidStack fs = te.tanks[0].getFluid();
if(fs!=null)
{
GlStateManager.pushMatrix();
float level = fs.amount/(float)te.tanks[0].getCapacity();
GlStateManager.translate(-.21875,.376,1.21875);
GlStateManager.scale(scale, scale, scale);
float h = level*9;
ClientUtils.drawRepeatedFluidSprite(fs, 0,0, 7,h);
GlStateManager.rotate(90,0,1,0);
ClientUtils.drawRepeatedFluidSprite(fs, 0,0, 7,h);
GlStateManager.rotate(90,0,1,0);
GlStateManager.translate(-7,0,7);
ClientUtils.drawRepeatedFluidSprite(fs, 0,0, 7,h);
GlStateManager.rotate(90,0,1,0);
ClientUtils.drawRepeatedFluidSprite(fs, 0,0, 7,h);
GlStateManager.rotate(90,1,0,0);
ClientUtils.drawRepeatedFluidSprite(fs, 0,0, 7,7);
GlStateManager.translate(0,0,-h);
ClientUtils.drawRepeatedFluidSprite(fs, 0,0, 7,7);